package com.real8.romemp.client.ui;

import com.google.gwt.user.client.ui.IsWidget;

/**
 * 
 * @author Rutger van der Eijk
 * 
 */
public interface YearlyReportView extends IsWidget {
	/**
	 * Sets whether the view is visible.
	 * 
	 * @param visible
	 *            <code>true</code> to show the view , <code>false</code> to
	 *            hide it
	 */
	public void setVisible(boolean visible);

	/**
	 * Show yearly report
	 * 
	 * @param yearBC
	 *            years before Christ
	 * @param population
	 * @param armyUnits
	 * @param auxilia
	 * @param warships
	 * @param marines
	 * @param merchantShips
	 * @param merchants
	 * @param shipBuilders
	 * @param artisans
	 * @param freeLabour
	 * @param treasury
	 * @param foodReserve
	 * @param foodNeed
	 */
	void showReport(int yearBC, int population, int armyUnits, int auxilia,
			int warships, int marines, int merchantShips, int merchants,
			int shipBuilders, int artisans, int freeLabour, int treasury,
			int foodReserve, int foodNeed);
}
